#include "ConsultarArchivosCompartidosCommand.h"
#include "../../Log.h"
#include "../../view/MenuUsuariosConectados.h"
#include "../../view/MenuCarpetaDescarga.h"
#include "../../view/MenuStack.h"

ConsultarArchivosCompartidosCommand::ConsultarArchivosCompartidosCommand() {
}

ConsultarArchivosCompartidosCommand::~ConsultarArchivosCompartidosCommand() {
}

void ConsultarArchivosCompartidosCommand::Execute() {
	Log::getInstance()->log("Inicio ConsularArchivosCompartidosCommand->Execute()");

	if (Usuario::getInstance()->getCarpetaDescarga().empty()) {
		MenuCarpetaDescarga* menuCarpeta = new MenuCarpetaDescarga(true);
		MenuStack::getInstance()->push(menuCarpeta);
	} else {
		MenuUsuariosConectados* menuUsuarios = new MenuUsuariosConectados();
		MenuStack::getInstance()->push(menuUsuarios);
	}

	Log::getInstance()->log("fin ConsularArchivosCompartidosCommand->Execute()");
}
